package com.cms.setting.friendlink.service;

import com.cms.framework.utils.page.PageView;
import com.cms.setting.friendlink.pojo.Friendlink;
import com.cms.setting.friendlink.pojo.dto.FriendlinkDTO;

/** 
* 友情链接服务类
* @author zhoutanxin@hotmail.com  
* @date 2018年10月25日 上午1:06:57 
*  
*/
public interface FriendlinkService {
	/** 
	* 保存友情链接
	* @date 2018年10月25日 上午1:07:09 
	* @param friendlink
	* @return 
	* boolean    返回类型 
	* @throws 
	*/
	public boolean saveFriendlink(Friendlink friendlink);
	
	/** 
	* 分页显示友情链接
	* @date 2018年10月25日 下午11:44:39 
	* @param friendlink
	* @return 
	* List<Friendlink>    返回类型 
	* @throws 
	**/
	PageView<FriendlinkDTO> findListByPage(PageView<FriendlinkDTO> pageView,FriendlinkDTO friendlinkParams);
	/** 
	* 根据Id查询友情链接
	* @date 2018年10月25日 下午11:45:04 
	* @param id
	* @return 
	* Friendlink    返回类型 
	* @throws 
	*/
	public Friendlink findById(Integer id);
	
	
	/** 
	* 删除友情链接
	* @date 2018年10月25日 下午11:45:42 
	* @param id
	* @return 
	* boolean    返回类型 
	* @throws 
	*/
	public boolean deleteById(Integer id);
	
	/** 
	* 隐藏或显示手机版显示
	* @date 2018年10月25日 下午11:47:22 
	* @param id
	* @return 
	* boolean    返回类型 
	* @throws 
	*/
	public boolean hideOrShowWapById(Integer id);
	
	/**
	*藏或显示PC版显示
	* @date 2018年10月25日 下午11:48:15 
	* @param id
	* @return 
	* boolean    返回类型 
	* @throws 
	*/
	public boolean hideOrShowPcById(Integer id);
	
	
}
